engine deposits - Español Inglés Diccionario